from django.db import models


#一级
class CateModels(models.Model):
    name=models.CharField(max_length=50,verbose_name='分类名称')
    createtime=models.DateTimeField(auto_now_add=True,verbose_name='创建时间')
    updatetime=models.DateTimeField(auto_now=True,verbose_name='更新时间')
    isshow=models.BooleanField(default=True,verbose_name='是否显示')
    isdelete=models.BooleanField(default=False,verbose_name='是否删除')
    order=models.IntegerField(default=0,verbose_name='排序')
    def __str__(self):
        return self.name
    class Meta:
        db_table='cate'

#二级分类
class Cateupdate(models.Model):
    name=models.CharField(max_length=50,verbose_name='分类名称')
    createtime=models.DateTimeField(auto_now_add=True,verbose_name='创建时间')
    updatetime=models.DateTimeField(auto_now=True,verbose_name='更新时间')
    isshow=models.BooleanField(default=True,verbose_name='是否显示')
    isdelete=models.BooleanField(default=False,verbose_name='是否删除')
    order=models.IntegerField(default=0,verbose_name='排序')
    cate=models.ForeignKey(CateModels,on_delete=models.CASCADE,verbose_name='分类')
    def __str__(self):
        return self.name
    class Meta:
        db_table='cateupdate'

#另一个
class CateModels2(models.Model):
    name=models.CharField(max_length=50,verbose_name='分类名称')
    createtime=models.DateTimeField(auto_now_add=True,verbose_name='创建时间')
    updatetime=models.DateTimeField(auto_now=True,verbose_name='更新时间')
    isshow=models.BooleanField(default=True,verbose_name='是否显示')
    isdelete=models.BooleanField(default=False,verbose_name='是否删除')
    order=models.IntegerField(default=0,verbose_name='排序')
    def __str__(self):
        return self.name
    class Meta:
        db_table='cate2'


#另一个二级
class Cateupdate2(models.Model):
    name=models.CharField(max_length=50,verbose_name='分类名称')
    createtime=models.DateTimeField(auto_now_add=True,verbose_name='创建时间')
    updatetime=models.DateTimeField(auto_now=True,verbose_name='更新时间')
    isshow=models.BooleanField(default=True,verbose_name='是否显示')
    isdelete=models.BooleanField(default=False,verbose_name='是否删除')
    order=models.IntegerField(default=0,verbose_name='排序')
    cate=models.ForeignKey(CateModels,on_delete=models.CASCADE,verbose_name='分类')
    def __str__(self):
        return self.name
    class Meta:
        db_table='cateupdate2'